//
//  GSWindow.h
//  GSEngine
//
//  Created by Гукун Александр on 1/22/14.
//  Copyright (c) 2014 SNK. All rights reserved.
//

#ifndef __GSEngine__GSWindow__
#define __GSEngine__GSWindow__

#include <iostream>
#include <GSEngine/Math/GSMath.h>

namespace GSEngine
{
    
class GSWindow
{
public:
    GSWindow(const vec2f worldSize, const vec2f screenSize);
    virtual ~GSWindow() = 0;
    static GSWindow *getInstance();

private:
    static GSWindow *m_instance;
};

    inline GSWindow *GSWindow::getInstance()
    {
        return m_instance;
    }
}
#endif /* defined(__GSEngine__GSWindow__) */
